home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 65.zip / BS1 part 65 / DevPac v3.02b.adf / include / devices / console.i < prev    next >
Text File  |  1991-11-20  |  2KB  |  99 lines

  1.     IFND    DEVICES_CONSOLE_I
  2. DEVICES_CONSOLE_I    SET    1
  3. **
  4. **    $Filename: devices/console.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    Console device command definitions 
  8. **
  9. **    (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.    IFND     EXEC_IO_I
  14.    INCLUDE  "exec/io.i"
  15.    ENDC
  16.  
  17. ******* Console commands *******
  18.    DEVINIT
  19.  
  20.    DEVCMD      CD_ASKKEYMAP
  21.    DEVCMD      CD_SETKEYMAP
  22.    DEVCMD      CD_ASKDEFAULTKEYMAP
  23.    DEVCMD      CD_SETDEFAULTKEYMAP
  24.  
  25.  
  26. ******* SGR parameters
  27.  
  28. SGR_PRIMARY      EQU    0
  29. SGR_BOLD      EQU    1
  30. SGR_ITALIC      EQU    3
  31. SGR_UNDERSCORE      EQU    4
  32. SGR_NEGATIVE      EQU    7
  33.  
  34. *  these names refer to the ANSI standard, not the implementation
  35. SGR_BLACK      EQU    30
  36. SGR_RED          EQU    31
  37. SGR_GREEN      EQU    32
  38. SGR_YELLOW      EQU    33
  39. SGR_BLUE      EQU    34
  40. SGR_MAGENTA      EQU    35
  41. SGR_CYAN      EQU    36
  42. SGR_WHITE      EQU    37
  43. SGR_DEFAULT      EQU    39
  44.  
  45. SGR_BLACKBG      EQU    40
  46. SGR_REDBG      EQU    41
  47. SGR_GREENBG      EQU    42
  48. SGR_YELLOWBG      EQU    43
  49. SGR_BLUEBG      EQU    44
  50. SGR_MAGENTABG      EQU    45
  51. SGR_CYANBG      EQU    46
  52. SGR_WHITEBG      EQU    47
  53. SGR_DEFAULTBG      EQU    49
  54.  
  55. *  these names refer to the implementation, they are the preferred
  56. *  names for use with the Amiga console device.
  57. SGR_CLR0      EQU    30
  58. SGR_CLR1      EQU    31
  59. SGR_CLR2      EQU    32
  60. SGR_CLR3      EQU    33
  61. SGR_CLR4      EQU    34
  62. SGR_CLR5      EQU    35
  63. SGR_CLR6      EQU    36
  64. SGR_CLR7      EQU    37
  65.  
  66. SGR_CLR0BG      EQU    40
  67. SGR_CLR1BG      EQU    41
  68. SGR_CLR2BG      EQU    42
  69. SGR_CLR3BG      EQU    43
  70. SGR_CLR4BG      EQU    44
  71. SGR_CLR5BG      EQU    45
  72. SGR_CLR6BG      EQU    46
  73. SGR_CLR7BG      EQU    47
  74.  
  75.  
  76. ******     DSR parameters
  77.  
  78. DSR_CPR          EQU    6
  79.  
  80. ******     CTC parameters
  81. CTC_HSETTAB      EQU    0
  82. CTC_HCLRTAB      EQU    2
  83. CTC_HCLRTABSALL      EQU    5
  84.  
  85. ******     TBC parameters
  86. TBC_HCLRTAB      EQU    0
  87. TBC_HCLRTABSALL      EQU    3
  88.  
  89. ******     SM and RM parameters
  90. M_LNM          EQU    20    ; linefeed newline mode
  91. M_ASM     MACRO
  92.       DC.B  '>1'          ; auto scroll mode
  93.       ENDM
  94. M_AWM     MACRO
  95.       DC.B  '?7'          ; auto wrap mode
  96.       ENDM
  97.  
  98.     ENDC    ; DEVICES_CONSOLE_I
  99.